<?php

namespace App\Http\Middleware;
use Closure;
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;

class VerifyCsrfToken extends BaseVerifier
{
    /**
     * Indicates whether the XSRF-TOKEN cookie should be set on the response.
     *
     * @var bool
     */
   protected $addHttpCookie = true;

    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        'admin/admin/images/uploadimages'

    ];
    public function handle($request, Closure $next)
    {
        $_url=$request->decodedPath();
        if(in_array($_url,$this->except)){
            unset($_url);
            // 禁用CSRF
            return $next($request);
        }else{
            unset($_url);
            // 使用CSRF
            return parent::handle($request, $next);
        }
    }
}
